package com.manage;

import java.time.LocalDateTime;

/**
 * 考勤记录类 - 用于记录学生的出勤情况
 */
public class AttendanceRecord {
    /** 考勤时间 */
    private LocalDateTime dateTime;
    /** 是否出勤 */
    private boolean present;
    /** 备注信息 */
    private String remark;

    /**
     * 创建考勤记录
     * @param dateTime 考勤时间
     * @param present 是否出勤
     * @param remark 备注信息
     */
    public AttendanceRecord(LocalDateTime dateTime, boolean present, String remark) {
        this.dateTime = dateTime;
        this.present = present;
        this.remark = remark;
    }

    /**
     * 获取考勤时间
     * @return 考勤时间
     */
    public LocalDateTime getDateTime() {
        return dateTime;
    }

    /**
     * 获取出勤状态
     * @return true表示出勤，false表示缺勤
     */
    public boolean isPresent() {
        return present;
    }

    /**
     * 获取备注信息
     * @return 备注信息
     */
    public String getRemark() {
        return remark;
    }
} 